package com.xln.furns.service.impl;

import com.xln.furns.dao.MemberDAO;
import com.xln.furns.dao.impl.MemberDAOimpl;
import com.xln.furns.entity.Member;
import com.xln.furns.service.MemberService;

public class MemberServiceimpl implements MemberService {

    MemberDAO memberDAO = new MemberDAOimpl();

    /**
     * 判断用户名是否存在
     * @param username 用户名
     * @return 存在返回true ，否则返回false
     */
    @Override
    public boolean isExistsUsername(String username) {
        //快捷转到接口 ctrl+b
        //快捷键转到实现方法 ctrl+alt+b
        //如果有多个实现方法，会弹出选择
        return memberDAO.queryMemberByUsername(username) == null?false:true;
    }

    /**
     * 注册一个用户
     * @param member
     * @return 成功返回true 否则返回false
     */
    @Override
    public boolean registerMember(Member member) {
        return memberDAO.saveMember(member) == 1?true:false;
    }
}
